package de.gbeine.java.depview.ui.controller;

import de.gbeine.java.depview.layout.ChangeLayoutStrategy;
import de.gbeine.java.depview.model.Element;
import edu.uci.ics.jung.graph.Graph;
import edu.uci.ics.jung.visualization.control.ModalGraphMouse.Mode;

public interface GraphPanel {

    void setGraph(final Graph<Element, Number> pGraph);

    void setGraphLayout(final ChangeLayoutStrategy pLayout);

    void setMouseMode(final Mode pMode);

    void showLabels(final boolean pShow);
}
